package com.httpDemo.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.ResourceBundleMessageSource;

/**
 * 国际化配置类
 * 
 * @author 86173
 *
 */
@Configuration
public class I18NConfig {

	@Bean
	public ResourceBundleMessageSource messageSource() {
		// 创建个资源绑定的信息源
		ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
		// 设置可以使用编码访问
		messageSource.setUseCodeAsDefaultMessage(true);
		// 禁用系统本地环境
		messageSource.setFallbackToSystemLocale(false);
		// 设置资源文件的前缀，student*.properties
		messageSource.setBasename("student");
		// 编码
		messageSource.setDefaultEncoding("UTF-8");
		// 缓存时间2s
		messageSource.setCacheSeconds(2);
		return messageSource;
	}
}
